CFLAGS=-std=c11 -g -static
CC = cc

# https://blog.csdn.net/wcc15256945095/article/details/123297392?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-123297392-blog-6401065.pc_relevant_recovery_v2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-123297392-blog-6401065.pc_relevant_recovery_v2&utm_relevant_index=4
OUTPUT_DIR = build # 其中变量OUTPUT_DIR 是输出目录 通过gcc 命令 -o 指定输出目录在build 文件夹
SRC = $(wildcard *.c) # wildcard搜索当前目录下所有以.c结尾的文件，生成一个以空格间隔的文件名列表，并赋值给SRC
BIN = $(SRC:%.c=%) # 将SRC变量中所有以.c结尾的文件名替换成没有后缀的文件名，然后赋回给OBJ

all : ${BIN}


clean:
	rm -f  *.o *.s 
	rm $(OUTPUT_DIR)/*

.PHONY:  clean
